|
Расположение в меню |
---|
Sketch → Ограничения эскиза → Ограничить расстояние |
Верстаки |
Sketcher |
Быстрые клавиши |
Shift + D |
Представлено в версии |
- |
См. также |
Ограничение расстояния по горизонтали, Ограничение расстояния по вертикали |
The Sketcher ConstrainDistance tool fixes the length of a line, the distance between two points, the perpendicular distance between a point and a line; or, introduced in version 0.21, the distance between the edges of two circles or arcs, or between the edge of a circle or arc and a line; or, introduced in version 1.0, the length of an arc.
See also: Drawing aids.
Single tool
(default): press the down arrow to the right of the
Расстояние от начала координат:
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))
Расстояние между двумя вершинами:
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))
Length of line (the GUI allows selecting the edge itself, but it is just a shorthand for using the two extremities of the same line):
Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))
Distance from point (Edge, PointOfEdge
) to perpendicular point on line (Line
):
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))
Distance between the edges of two circles:
Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))
The Sketcher scripting page explains the values which can be used for Edge
, Edge1
, Edge2
, PointOfEdge
, PointOfEdge1
, PointOfEdge2
, Line
, Circle1
and Circle2
, and contains further examples on how to create constraints from Python scripts.